From 9e754796e1135014ae099b23cbb7bb4370ebf520 Mon Sep 17 00:00:00 2001 From: "kfraser@localhost.localdomain" Date: Mon, 16 Apr 2007 11:42:12 +0100 Subject: [PATCH] hvm: Allow HVM guests to use sched_op() hcall on x86/64 Xen. Signed-off-by: Keir Fraser --- xen/arch/x86/hvm/hvm.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c index d8ef1ae258..bf6ec538aa 100644 --- a/xen/arch/x86/hvm/hvm.c +++ b/xen/arch/x86/hvm/hvm.c @@ -733,15 +733,17 @@ static long do_memory_op_compat32(int cmd, XEN_GUEST_HANDLE(void) arg) static hvm_hypercall_t *hvm_hypercall64_table[NR_hypercalls] = { HYPERCALL(memory_op), HYPERCALL(xen_version), - HYPERCALL(hvm_op), - HYPERCALL(event_channel_op) + HYPERCALL(event_channel_op), + HYPERCALL(sched_op), + HYPERCALL(hvm_op) }; static hvm_hypercall_t *hvm_hypercall32_table[NR_hypercalls] = { HYPERCALL_COMPAT32(memory_op), HYPERCALL(xen_version), - HYPERCALL(hvm_op), - HYPERCALL(event_channel_op) + HYPERCALL(event_channel_op), + HYPERCALL(sched_op), + HYPERCALL(hvm_op) }; static void __hvm_do_hypercall(struct cpu_user_regs *pregs) -- 2.30.2